const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  //跨域请求代理
  devServer:{
    //proxy:string，//缺点:只能配置一个域名接口
    // proxy:'https://interface.music.163.com',
    //真实的接口：https://interface.music.163.com/api/nuser/account/get
    // axios.get('/foo/api/nuser/account/get')
    proxy:{
      "/foo":{// /foo == https://interface.music.163.com/foo     -->/foo/xxx/xxx
        target:'https://interface.music.163.com',//真实的请求接口地址
        ws: true,//https
        changeOrigin: true,//是否允许代理请求
        pathRewrite:{//路径重写
          "^/foo":''   // -->/foo/xxx/xxx
        }
      },
      '/api':{
        target:'http://iwenwiki.com:3000',
        ws: true,//https
        changeOrigin: true,//是否允许代理请求
        pathRewrite:{//路径重写
          "^/api":''   
        }
      }
    }
  }
})
